Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Shanghai Challenger Noumea Challenger Cuernavaca Challenger Modena Challenger Shenzhen Challenger Astana Challenger USA F17 USA F19 USA F23 USA F24 USA F32 New Zealand F1 New Zealand F2 Australia F3 Japan F1 Japan F2 Japan F3 Sunset Moulding Challenger - Yuba City Thailand F3 Japan F4 Japan F5 Japan F6 Japan F7 Japan F8 Italy F24 Italy F25 Italy F26 Germany F12 Germany F13 Australia F6 Australia F7 Australia F8 New Zealand F1 New Zealand F2 Australia F3 Australia F4 Australia F5 USA F10 Mexico F7 Mexico F8 Italy F17 Italy F18 Italy F19 Italy F20 Italy F21 Italy F22 Italy F23 Italy F24 Italy F26 Italy F27 Italy F28 Australia F8 Australia F9 Australia F10 Australia F11 New Zealand F1 New Zealand F2 Australia F3 Japan F1 Japan F2 Korea F1 Korea F2 China F1 China F2 China F3 USA F15 USA F16 USA F17 USA F20 USA F21 Ecuador F1 Ecuador F2 Ecuador F3 Australia F8 Australia F9 Australia F10 USA F2 USA F3 Colombia F2 Thailand F1 Thailand F2 New Zeland F1 New Zeland F2 Australia F4 USA F10 USA F11 USA F12 USA F13 Australia F5 Australia F10 Malaysia F1 Malaysia F2 Australia F11 Australia F12 Australia F1 Australia F2 New Zealand F1 New Zealand F2 New Zealand F3 USA F25 Australia F3 Australia F4 Egypt F7 Egypt F8 Netherlands F1 Netherlands F2 Netherlands F3 Italy F17 Thailand F3 Australia F6 Thailand F4 Thailand F5 Thailand F6 Vietnam F1 Australia F11 Australia F1 Australia F2 Usa F8 Usa F13 Usa F14 Usa F15 Australia F5 China F7 China F8 Australia F9 New Zealand F1 Australia F12 Australia F13 Australia F3 Australia F4 Italy F13 Italy F20 Italy F21 Italy F22 Italy F23 Australia F6 Australia F8 Australia F9 Australia F10 Australia F11 Australia F12 Australia F13 Australia F1 Australia F3 Australia F4 Vietnam F2 Vietnam F3 Thailand F1 Thailand F2 Thailand F3 Germany F5 Italy F14 Germany F8 France F13 Austria F4 Germany F13 Germany F14 Vietnam F5 Japan F8 Japan F9 Australia F11 Australia F12 Australia F1 Japan F2 Australia F5 China F3 Sweden F2 Sweden F3 Korea F3 Korea F4 Italy F11 Italy F12 Japan F7 Japan F8 Australia F9 Germany F19 Japan F2 Japan F4 Vietnam F1 Thailand F4 Japan F7 Thailand F5 Japan F6 Japan F8 Hong Kong F3 Korea F10 Chinese Taipei F1 Australia F4 Korea F11 Australia F9 Australia F10 Australia F4 Australia F5 Germany F18 Australia F10 Thailand F1 Korea F1 Korea F2 Guam F1 USA F17 Japan F8 Japan F3 Canada F10 Australia F10 Australia F11 Australia F1 Australia F3 Australia F4 Japan F3 Japan F5 USA F16 USA F22 Finland F1 Finland F2 Canada F6 Canada F7 USA F31 USA F34 USA F36 USA F37 USA F40 China F1 (Anning) China F2 (Anning) Australia F2 (Canberra) Japan F2 (Nishi-Tokyo) Australia F3 (Canberra) China F7 (Wuhan) China F8 (Fuzhou) China F9 (Luan) Thailand F1 (Hua Hin) Thailand F10 (Hua Hin) Kazakhstan F8 (Shymkent) Guam F1 USA F17 USA F18 USA F33 USA F35 M25 Guayaquil M15 Cancun M25 Canberra M25 Canberra M25 Anapoima M15 Chiang Rai M15 Chiang Rai M25 Chiang Rai M25 Chiang Rai M15 Chiang Rai M15 Chiang Rai M25 Nur-Sultan Japan F5 (Kashiwa) M25 Darwin M25 Traralgon USA F19 (Winston-Salem) Guam F1 (Tumon) USA F22 (Pittsburgh) USA F24 (Champaign) Thailand F8 (Nonthaburi) Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Zagreb Open - Zagreb Granby Challenger - Granby Fifth-Third Bank Tennis Championships - Lexington Time Warner USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Powder Byrne Trophy - Surbiton Japan F8 (Akishima) Samsung Securities Cup Challenger Tennis - Seoul Yokohama Challenger 2001 - Yokohama Hong Kong F2 (Hong Kong) Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby China F10 (Shenzhen) 1998 Safeway Challenger - Aptos Windy City Classic - Winnetka Fifth-Third Bank Tennis Championships - Lexington Frito Lay/USTA Challenger - Binghamton VI Open Banc Agricol - Andorra AXA Open - Espinho Renault Slovenian Open - Ljubljana drkoop.com USTA Challenger of San Antonio - San Antonio Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Heineken Challenger - Ho Chi Minh City The Surbiton Trophy - Surbiton USTA Seascape Challenger - Aptos drkoop.com USTA Tennis Championships of Chicago - Winnetka Fifth-Third Bank Tennis Championships - Lexington Samsung Securities Cup Challenger Tennis - Seoul The Nottingham Challenger - Nottingham Tatra Banka Open 2003 - Bratislava Jameson Cup - Milan Sporting Challenger - Turin 13 BH Tennis Open International Cup - Belo Horizonte Fifth Third Bank Tennis Classic - Lexington USTA San Diego Challenger - San Diego Lambertz Open - Aachen IPP Open - Helsinki ATP Challenger Numea - New Caledonia Kueppers Kolsch Cup by Lambertz - Aachen Uncle Toby's Australian Men's Clay Court Challenger - Canberra Tallahassee Tennis Challenger - Tallahassee Garden Open 2005 - Rome M25 Traralgon Top Wool Challenger Biella - Biella The Manchester Trophy - Manchester Samsung Secruities Cup Challenger - Seoul Kia International In Caloundra - Caloundra Shimadzu All Japan Indoor Tennis Championships - Kyoto Countrywide Classic USTA Challenger - Carson Odlum Brown Vancouver Open - Vancouver Lamberts Open by Stawag - Aachen Lambertz Open by Stawag 2007 - Aachen Caloundra ATP Challenger - Caloundra McDonalds ATP Challenger - Burnie Sporting Challenger 2003 - Turin Fifth Third Bank Tennis Championships - Lexington New Delhi Challenger III - New Delhi New Delhi Challenger IV - New Delhi Czech Indoor Open - Prague Garden Open 2004 - Rome Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan VI Gramado Open de Tenis - Gramado M15 Naples Dunlop World Challenge - Toyota Dallas Challenger Melbourn Challenger Kyoto Challenger Bangkok Challenger Samsung Securities Cup - Seoul Mexico City Challenger ATP Challenger Numea - New Caledonia Carson Challenger Aptos Challenger 2000 Challenger de Granby - Granby Lexington Challenger Granby Challenger M25 Tbilisi M25 Tbilisi M25 Tbilisi Samarkand Challenger Karshi Challenger Almaty Challenger M25 Darwin M25 Tay Ninh Seoul Challenger M15 Tauranga Yokohama Challenger Toyota Challenger Burnie Challenger Bergamo Challenger M25 Anapoima Kyoto Challenger Yuba City Challenger Baton Rouge Challenger Leon Challenger Tallahassee Challenger Savannah Challenger Carson Challenger Ojai Challenger M25 Astana Beijing Challenger Busan Open - Busan Honda Kah Singapore Men's Tennis Open - Singapore Seoul Challenger Busan Challenger Cremona Challenger Alessandria Challenger Healthsouth/USTA Pro Link Challenger - San Antonio Nottingham Challenger Rijeka Challenger Nottingham Challenger Milan Challenger Shanghai Challenger Ningboo Challenger Kaohsiung Challenger Lexington Challenger Samarkand Challenger Bangkok Challenger Shanghai Challenger Toyota Challenger Noumea Challenger Burnie Challenger West Lakes Challenger Sydney Challenger Kyoto Challenger M25 Tay Ninh Anning Challenger Gallagher International - Hamilton Kun-Ming Challenger Torneo Internacional Challenger Fila 2005 - Leon Busan Challenger Garden Open - Rome Milan Challenger Beijing Challenger Astana Challenger Kia International in Caloundra - Caloundra Bangkok Challenger Shanghai Challenger Traralgon Challenger Kyoto Challenger - Kyoto Noumea Challenger Maui Challenger Granby Challenger - Granby USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington GHI Bronx Tennis Classic - Bronx Okal Open - Eckental Yokohama World Tennis Gaora Cup - Yokohama Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto GHI Bronx Tennis Classic - Bronx Crystal Cup 1998 - Portoroz ATP Tour Challenger at Nellie Gail - Laguna Hills drkoop.com USTA Challenger of Austin - Austin Colorado Classic - Denver Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Napa Challenger Traralgon Challenger San Remo Tennis Cup - San Remo Yokohama Challenger The Surbiton Trophy - Surbiton The LTA Nottingham Challenger - Nottingham Burnie Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Launceston Challenger Kyoto Challenger Samsung Securities Cup - Seoul Czech Indoor Open - Prague Savannah Challenger Jameson Cup - Milan Gemax Samsung Open 2005 - Belgrade Tallahassee Challenger The Surbiton Trophy - Surbiton The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver GHI Bronx Classic - Bronx Gimcheon Challenger Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Aptos Challenger Vancouver Challenger Kaohsiung Challenger Atlanta Clay Court Challenger - Atlanta Columbus Challenger Busan Open Challenger Tennis - Busan Sacramento Challenger Fairfield Challenger Traralgon Challenger Canberra Challenger Launceston Challenger Kyoto Challenger Kia International In Kawana - Kawana Sarasota Challenger Tallahassee Challenger Bangkok Challenger ECU Prague Open - Prague Binghamton Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Lexington Challenger 2007 Nielsen Pro Tennis Championship - Winnetka The Comercia Challenger - Aptos Challenger ATP de Cuenca Diario El Mercurio - Cuenca Challenger Natrel Presented by National Bank - Granby Fifth Third Bank Tennis Championships - Lexington Maui Challenger Savannah Challenger Medellin Challenger Keio Challenger International Tennis Tournament - Yokohama Club Coop's ATP Challenger International - Brisbane Lexington Challenger Quito Challenger Bogota Challenger Canberra Challenger Hua Hin Challenger Noumea Challenger Newport Beach Challenger Rome Challenger Panama City Challenger Mexico City Challenger Leon Challenger Busan Challenger Almaty Challenger Jinan Challenger Gwangju Challenger Zhangjiagang Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Almaty Challenger Tashkent Challenger Traralgon Challenger Canberra Challenger Noumea Challenger Chennai Challenger New Delhi Challenger II - New Delhi Countrywide Classic USTA Men's Challenger - Carson Nielsen USTA Pro Tennis Championship - Winnetka Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton Oldum Brown Vancouver Open - Vancouver Bangkok Challenger Puerto Vallarta Challenger Carson Challenger Burnie Challenger Gimcheon Challenger Salinas Challenger Nur-Sultan Challenger Playford Challenger Noumea Challenger Puerto Vallarta Challenger San Luis Potosi Challenger Morelos Challenger Savannah Challenger Busan Challenger Tyler Challenger Launceston Challenger Acapulco Challenger Sarasota Challenger Granby Challenger Toyota Challenger Busan Challenger Toyota Challenger Aptos Challenger Burnie Challenger Lexington Challenger Kyoto Challenger Zhangjiagang Challenger Karshi Challenger Astana Challenger Shenzhen 1 Challenger Playford Challenger Guangzhou Challenger Pingguo Challenger Ljubljana Open 2002 - Ljubljana Taipei 2 Challenger Marburg Challenger Kaoshuing Challenger Melbourne Challenger Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London Savannah Challenger Yokohama International Tennis Tournament - Yokohama Manerbio Challenger The Stella Artois Grass Court Championships - Queen's/London Japan Open - Tokyo Adidas International - Sydney AIG Japan Open - Tokyo Trani Challenger Bangkok Challenger Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong AIG Japan Open - Tokyo Stockholm Open - Stockholm Seoul Challenger The Samsung Open - Nottingham Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Toyota Challenger Honolulu Challenger Burnie Challenger Mercedes-Benz Cup - Los Angeles Singapore Challenger Kyoto Challenger Tokyo Tiburon Challenger Busan Challenger Furth Challenger Milan Challenger Granby Challenger Sarasota Challenger Gwangju Challenger San Luis Potosi Challenger Guadalajara Challenger West Lakes Challenger AAPT Championships - Adelaide drkoop.com USTA Challenger of Houston - Houston Shanghai Challenger Traralgon Challenger 2 The Stella Artois Grass Court Championships - London Kyoto Challenger Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo Zivnobanka Czech Open - Prostejov Heineken Open - Auckland Traralgon Challenger Sacramento Challenger Ho Chi Minh City Challenger - Ho Chi Minh City Vietnam Open - Ho Chi Minh City The 69th King's Cup-Thailand Open - Bangkok Columbus Challenger Noumea Challenger Tallahassee Challenger Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas Binghamton Challenger Santo Domingo Challenger Shanghai Challenger Ho Chi Minh City Challenger AIG Japan Open Tennis Championships - Tokyo Morelos Challenger Mexico City Challenger Puerto Vallarta Challenger Shymkent Challenger Fergana Challenger Palmas del Mar Challenger Cali Challenger AIG Japan Open - Tokyo Ningboo Challenger Grodzisk Mazowiecki Challenger Bangkok Challenger Sydney Challenger Montevideo Challenger Monterrey Challenger Brasilia Challenger Launceston Challenger Zhuhai Challenger Asuncion Challenger Shenzhen 2 Challenger Wuxi Challenger AIG Japan Open Tennis Championships - Tokyo Taipei Challenger Mexico City Challenger Zug Challenger Heineken Open - Auckland Blois Challenger Grodzisk Mazowiecki Challenger Salzburg Challenger Sydney Challenger Leon Challenger Legg Mason Tennis Classic - Washington Seoul Challenger PBZ Zagreb Indoors - Zagreb Open 13 - Marseille AIG Japan Open Tennis Championships - Tokyo Little Rock Challenger Heineken Open - Auckland Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Malaysian Open - Kuala Lumpur Monterrey Challenger ASB Classic - Auckland Sydney Tennis Classic - Sydney Salem Open - Hong Kong Scania Stockholm Open - Stockholm AAPT Championships - Adelaide AAPT Championships - Adelaide Tokyo Japan Open - Tokyo Japan Open - Tokyo Tokyo The Stella Artois Grass Court Championships - London Next Generation Adelaide International - Adelaide Heineken Open - Auckland Heineken Open - Auckland AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland SAP Open - San Jose Legg Mason Tennis Classic - Washington D.C. AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland U.S. Mens's Clay Court Championship - Houston Astana Open - Astana PTT Thailand Open - Bangkok Heineken Open - Auckland Japan Open - Tokyo Salem Open - Hong Kong Heineken Open - Auckland The Stella Artois Grass Court Championships - London Heineken Open - Auckland Campbell's Hall of Fame Tennis Championships - Newport The Stella Artois Grass Court Championships - London U.S. Mens's Clay Court Championship - Houston ASB Classic - Auckland ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Chengdu Open - Chengdu Davidoff Swiss Indoors - Basel UNICEF Open - 's Hertogenbosch Medellin Challenger Temuco Challenger Chengdu Open - Chengdu NASDAQ-100 Open - Miami Rogers Cup - Montreal Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Tennis Masters Series - Hamburg Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Davis Cup, Group 1, 1R, JPN-INA 5-0 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, 1R, JPN-KOR 3-2 Davis Cup, Group 1, REL1, JPN-PAK 5-0 Davis Cup, Group 1, 1R, JPN-INA 3-2 Davis Cup, Group 1, 2R, JPN-IND 3-2 Davis Cup, World Group, QR, CHI-JPN 5-0 Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 2, 2R, KUW-NZL 0-5 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 2, 1R, SRI-NZL 2-3 Australian Open - Melbourne Davis Cup, Asia/Oceania Group II, 2R, NZL-PAK 3-2 Davis Cup, Asia/Oceania Group II, 3R, THA-NZL 2-3 Davis Cup, Group I, 1R, NZL-CHN 4-1 Davis Cup, Group I, PO, NZL-KOR 3-2 Davis Cup, Group I, 1R, CHN-NZL 3-1 Davis Cup, Group I, PO, KOR-NZL 3-2 Davis Cup, Group I, 1R, NZL-KOR 1-3 Davis Cup, Group I, PO, NZL-URU 3-1 Davis Cup, Group 2, 1R, NZL-LIB 5-0 Davis Cup, Group II, 3R, PHI-NZL 2-3 All Lower level tournaments Davis Cup, Group 1, 2R, UZB-JPN 3-2 Davis Cup, World Group II, 1R, NZL-LUX 2-3 Australian Open (juniors) Davis Cup, Group I, 1R, KOR-NZL 3-1 Davis Cup, Group 1, 2R, JPN-NZL 3-2 Davis Cup, Group 1, 1R, KOR-JPN 5-0 Davis Cup, World Group, QR, RUS-JPN 3-1 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, Group 1, 1R, IND-JPN 4-1 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 2, F, NZL-KOR 2-3 Davis Cup, Group 2, 2R, KAZ-NZL 3-2 Davis Cup, Group 2, 1R, NZL-POC 5-0 Davis Cup, Group II, 1R, NZL-THA 3-1 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group 2, 1R, NZL-MAS 5-0 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 1R, CHN-NZL 3-1 Davis Cup, Group I, 2R, NZL-IND 2-3 Davis Cup, Group I, PO, NZL-PAK 5-0 Davis Cup, Group I, 1R, IND-NZL 4-1 Davis Cup, World Group I, PO, NZL-VEN 3-1